<<FW>><<FW>><<FW>><<FW>><<FW>><<FW>><<FW>><<FW>><<FW>><<FW>><<FW>><<FW>><<FW>>

                               1 MANUAL TCP/IP 2/3 1

                                       by

                                      Draco

           NOTA: A PARTE 4.3 E 4.4 ESTAO MEIO CONFUSAS EU ESCREVI, LI E RELI
           VARIAS VEZES TENTEI ARRUMAR MAS A PARTE  MESMO MUITO TECNICA
           ENTAO  PRECISO ATENAO REDOBRADA NESTAS PARTES DO TEXTO. LEIA E
           RELEIA ATE ENTENDER POIS  MUITO IPORTANTE PARA A PARTE FINAL DO
           MANUAL O PERFEITO ENTENDIMENTO DA PARTE 4.3 E 4.4

           Bom pessoal ta aqui a segunda parte deste manual definitivo sobre
           TCP/IP espero que depois de vocs lerem este manual vocs nao vejam
           mais as redes de um modo geral como um bicho de 7 cabeas.

           Esta segunda parte ta bem legal espero que termine logo a parte 3
           para colocar na FW5.

           2.5  IP 

           O modulo IP  o centro dos sucesso da tecnologia da internet. O
           modulo dos  drivers addicionado as menssagens, as mess. passam por
           baixo do protocolo stack. este modlo ou driver corresponde as
           aplicaoes do protocolo stack up. O IP header contem o endereo IP,
           o qual direciona as multiplas fases fisicas da rede. A
           interconecao fisica da rede tem o nome: internet. Uma
           interconexao fisica das redes onde a linguagem universal  os
           pacotes IP chamase INTERNET.

           2.6  Independecia da parte fisica da rede.

           IP responde a todo o hardware das aplicaoes da rede. Se voc
           inventar uma nova rede fisica, voc pode colocar em servio
           implementando um novo driver esta conecao para que entenda a
           underneath IP. As aplicaoes da rede estao intactas pasa a
           vulnerabilidade da tecnologia do hardware.

           2.7  Interoperability

           Dois pcs podem comunicarsse na internet, eles sao "interoperate";
           a implementaao da tecnologia da internet  boa, ela diz sobre
            "interoperability". Usuarios de computadores geralmente se
            beneficiam do uso da instalaao de um internet, por causa da
            interoperability entre eles e o mercado. Geralmente quando voc
            compra um pc, este  interoperate. Um pc nao tem interoperate
            a interoperability pode ser adicionada.

            2.8  After the Overview

            Com tudo isto voc me far algumas perguntas: (eu acho jugando pela
            sua massa encefalica)

            Quando envio um pacote IP, qual  o destino que a ETHERNET
            determinara para este endereo?
             
            Como o IP sabe o multiple lower da interface de rede usado quando
            envia os pacotes IP?
               
            Como um cliente anota o server?

            Porque o TCP e UDP existem, e os outros?

            Quais aplicaoes de rede sao avaliaveis?

            Estas serao explicadas, agora e em ethernet refresher.

            3.  Ethernet

            Esta seao  uma pequena revisao da tecnologia da ETHERNET.

            Um ETHERNET frame contem o endereo de destino, no source o
            endereo, digitado  field, e data.
            Um endereo ETHERNET  6 bytes. Sempre o endereo da ETHERNET
            aguardam pelos  ETHERNET frames com o endereo de destino.
            No entanto TODOS aguardam pelo ETHERNET frame com o wildcard
            destination address (endereo de destino) em "FF-FF-FF-FF-FF"
            (em hexadecimal)

            A ethernet USA csma/cd (Carrier Sense and Multiple Access with
            Collision Detection). CSMA/CD em resumo  um n que envia um
            sinal e outros pontos, vrios pontos recebem este sinal
            simultaneamente,  como se voc estivesse dando um forward no
            seu icq.
            
            4.  ARP

            Quando envio um pacote IP, qual  o destino que a ETHERNET
            determinara para este endereo?
   
            ARP (Address Resolution Protocol)  usado para transaladar o
            endero IP para o endereo da ETHERNET. A translao  apenas dos
            pacotes IP.

            4.1  ARP Tabela de Translao dos Endereos

            A translaao  feita olhando-se em uma tabela. A tabela fica na
            memoria onde  consultada simplificando a tabela ARP :

                  ------------------------------------
                  |IP address       Ethernet address |
                  ------------------------------------
                  |223.1.2.1        08-00-39-00-2F-C3|
                  |223.1.2.3        08-00-5A-21-A7-22|
                  |223.1.2.4        08-00-10-99-AC-54|
                  ------------------------------------
                      TABELA 1.  Exemplo tabela ARP

           Na convenao humana quando escrevemos os 4-bytes do endereo IP
           este byte em hexadecimal  separado por um periodo. Quando
           escrevemos os 6-bytes do endereo da ETHERNET, a convenao  que o
           byte em hexadecimal  separado do byte com menos signs e colon.

           A tabela ARP  necessaria porque o endereo IP e o endereo da
           ETHERNET sao selecionados separadamentes e independetimentes;
           voc pode no usar um algoritimo para transladar o endereo IP para
           endereo da ETHERNET. O endereo IP  selecionado na rede de
           trabalho baseado na localizaao do pc na internet, tanto que quando
           desconectamos, se o pc usa IP fixo o IP  o mesmo e se usamos IP
           dinamico ele muda.

           4.2  Translao

           Normalmente nas operaes de rede, exemplo de um TELNET, envia uma
           aplicao digamos uma menssagem para TCP, este TCP corresponde a
           menssagem TCP no modulo IP. O destino do endereo IP  conhecido
           na aplicaao, o modulo TCP, e o modulo IP. O ponto dos pacotes IP
            construido a partir dos ETHERNET drivers, mas primeiro o destino
           do endereo da ETHENET  determinado.

           A tabela ARP  usada para se olhar o destino do endereo da
           ETHERNET.

           4.3  ARP REQUESIAO/RESPOSTA

           Mas quando a tabela ARP pega o arquivo de primeira? a resposta 
           que ele  arquivado automaticamente.

           Acontece quando duas tabelas ARP sao usadas para transladar o
           endereo:

           1. Requer um pacote ARP com um "broadcast" no endereo da ETHERNET
           que  enviado sempre ao computador.

           2. Outro pacote IP  requerido.

           Sempre os computadores com interface ETHERNET recebem "broadcast"
           do ETHERNET frame. O driver da ETHERNET examina o tipo do frame e
           repassa o pacote ARP para o modulo ARP. O ARP requer os pacotes
           dizendo "Seu endereo IP  este, por favor de-me o seu endereo na
           ETHERNET".
           A requisiao do ARP  olhar deste modo: 

                -----------------------------------------
                |Endereo IP Enviado   223.1.2.1        |
                |Endereo Enet Enviado 08-00-39-00-2F-C3|
                -----------------------------------------
                |Endereo IP Pego   223.1.2.2           |
                |Endereo Enet Pego <blank>             |
                -----------------------------------------
                     TABELA 2.  Exemplo da Requisiao ARP

           O modulo ARP examina o endereo IP enviado e o endereo IP pego
           compara-os.
           Remanda a resposta diretamente ao endereo da ETHERNET. A resposta
           de ARP ao pedir pacotes diz "Sim, este endereo IP pego  real
           de-me o endereo da ETHERNET". A resposta da aao pegar/enviar 
           comparada com a resposta vide a tabela:

                -----------------------------------------
                |Endereo IP Enviado   223.1.2.2        |
                |Endereo Enet Enviado 08-00-28-00-38-A9|
                -----------------------------------------
                |Endereo IP Pego   223.1.2.1           |
                |Endereo Enet Pego 08-00-39-00-2F-C3   |  
                -----------------------------------------
                     TABELA 3.  Exemplo da Resposta ARP

           A resposta  recebida do computador que originalmente a enviou. O
           driver da ETHERNET olha o ETHERNET frame e passa o pacote ARP para
           modulo ARP. O modulo ARP examina o pacote ARP e adiciona o IP
           enviado e o endereo da ETHERNET para a tabela ARP.

           UPDATE da tabela olha a nova como fica:
   

                   ------------------------------------
                   |ENDEREO IP     ENDEREO ETHERNET |
                   ------------------------------------
                   |223.1.2.1        08-00-39-00-2F-C3|
                   |223.1.2.2        08-00-28-00-38-A9|
                   |223.1.2.3        08-00-5A-21-A7-22|
                   |223.1.2.4        08-00-10-99-AC-54|
                   ------------------------------------
                   TABELA 4.  Tabela ARP Depois das Respostas

          4.4  Continuaao

          A nova translaao agora esta embutida automaticamente na tabela,
          apenas algums mili segundos apos precisaremos.  preciso relembrar
          o passo dois da translaao na seao 4.3 sobre os pacotes IP. Apos,
          o endereo IP a translaao do endereo ETHERNET, para melhor
          performance olha na tabela ARP no ETHERNET frame e transmitido na
          ETHERNET.
          Para entender melhor olhe os proximos passos.

          1. Uma requisiao ARP com um "broadcast" no endereo ETHERNET 
          enviado para TODOS computadores.

          2. Outro pacote IP  requerido.

          3. A resposta ARP varia com o IP para o endereo da ETHERNET
          translado para a tabela ARP.

          4. A tabela ARP  usada para transladar o endereo IP para o
          endereo da ETHERNET.

          5. O ETHERNET frame  transmitido para a ETHERNET.
                    
          1998 FW - corporation

<<FW>><<FW>><<FW>><<FW>><<FW>><<FW>><<FW>><<FW>><<FW>><<FW>><<FW>><<FW>><<FW>>



